html,
body,
div,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ol,
form,
input,
textarea,
th,
td,
select {
	margin: 0;
	padding: 0;
}
body{
	line-height: 28px;
	color: #333;
	font-size: 14px;
}
li {
	list-style: none;
}

i {
	font-style: normal;
}

a:hover {
	text-decoration: none;
}

/* 首页头部 */
.f-l {
	float: left;
}

.f-r {
	float: right;
}

.head-top {
	border-bottom: 1px solid #e6e6e6;
}
.navbar{border: none; margin-bottom: 0px;}
.navbar-header {
	line-height: 117px;
	float: none;
}
.language img{ margin-right: 10px; }
.navbar-header .search{
	margin-top: 30px;
	margin-right: 5px;
	border-radius: 8px;
	overflow: hidden;
}
.navbar-header .search input {
	float: left;
	height: 46px;
	width: 207px;
	font-size: 15px;
	color: #808080;
	background: #e0e0e0;
	border: none;
	padding: 5px;
}

.navbar-header .search .icon-search {
	float: right;
	display: block;
	color: #fff;
	color: #666666;
	line-height: 46px;
	text-align: center;
	font-size: 16px;
	width: 50px;
	height: 46px;
}

.head-bot {
	border-top: 1px solid #c5e3aa;
}

.navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
}
/* .head-bot .nav li {
	margin-right: 45px;
} */

.head-bot .nav a {
	color: #333;
	font-size: 18px;
	padding:0px;
    height: 58px;
    line-height: 58px;
}
.head-bot .dropdown-menu>li>a{
	height: 42px;
	line-height: 42px;
}
.head-bot .nav li{
	width: 165px;
	text-align: center;
}
.head-bot .nav li.active,.head-bot .nav li:hover{
	background: url(../images/menu_hover.jpg) no-repeat center top;

}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background: url(../images/menu_hover.jpg) no-repeat center top;
    border-color: #145ccd;
    color: #333;
}
.nav>li>a:focus, .nav>li>a:hover{
	background: none;
}
.head-bot .dropdown-menu>li>a{
	font-size: 14px;
}
.head-bot .dropdown-menu>li>a:focus,.head-bot .dropdown-menu>li>a:hover{
	background-color: #6db82a;}
.language a{
	font-size: 20px;
	font-weight: bold;
	color: #333;
}
.text-indent{
	text-indent: 2rem;
}
.about,.product,.new,.ny-content{ 
	margin-top: 50px;
	margin-bottom: 50px;
	overflow: hidden;}
.pager {
    margin: 20px 0 0 0;
}
.ab-tit{
	margin-bottom: 50px;
}
.ab-tit h2{
	font-size: 46px;
	color: #444;
	margin-bottom: 30px;
}
.ab-tit h2 span{
	color: #cccccc;
	font-size: 28px;
}
.amore{
	margin-top: 30px;
}
.abtn{
	padding: 10px 20px;
	background: #6db82a;
	color: #fff;
}
.show-item{width: 100%;}
.show-item ul{margin-left:-2px;margin-right:-2px; padding-left:0px;}
.show-item ul li{float: left;overflow: hidden;cursor: pointer;position: relative;padding:0px 10px; margin-bottom: 20px;}
.item_warp{overflow: hidden;position: relative; margin-bottom: 20px;}
.item-box img{ }
.show-item ul li img{
  max-width:100%;height:auto;
  transition-duration: .5s;
  -ms-transition-duration: .5s;
  -moz-transition-duration: .5s;
  -webkit-transition-duration: .5s;
}
.show-item li:hover img,.leader-list1:hover img{    
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2);
}

.mask{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left:0;
    opacity:0;
    -moz-opacity:0;-khtml-opacity:0;-o-opacity:0;
    transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
}
.mask_warp{display:table;width:100%;height:100%;}
.mask-cont{
  display:table-cell;
  vertical-align:middle;
}
.mask:before,.mask:after{
  content: '';
  position: absolute;
  top: 10%;
  left: 10%;
  width:80%;
  height:80%;
  -webkit-transition: opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;
  transition: opacity .35s ease-in-out,transform .35s ease-in-out;
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
     
}
.mask:before{
  border-top: 3px solid rgba(255,255,255,0.5);
  border-bottom: 3px solid rgba(255,255,255,0.5);
  -webkit-transform: scale3d(0, 1, 1);
  -ms-transform: scale3d(0, 1, 1);
   -o-transform: scale3d(0, 1, 1);
   transform: scale3d(0, 1, 1);
}
.mask:after{
   border-left: 3px solid rgba(255,255,255,0.5);
     border-right: 3px solid rgba(255,255,255,0.5);
     -webkit-transform: scale3d(1, 0, 1);
     -ms-transform: scale3d(1, 0, 1);
     -o-transform: scale3d(1, 0, 1);
     transform: scale3d(1, 0, 1);
}

.mask:hover:before,.mask:hover:after{
  -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.mask-cont h1,.mask-cont p,.mask-cont span{
  color: white;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity:0;-khtml-opacity:0;-o-opacity:0;
    transition:.35s;
}
.mask-cont h1{font-size: 20px;font-weight: normal;max-width: 70%;margin: 0 auto;}
.mask-cont span{
    display:block;font-size: 12px;
    width: 102px;height: 34px;line-height:34px;margin: -3% auto 0;
    color: white;
    background: #ff6253;
}
.item-box:hover>.mask{opacity: 1;filter: alpha(opacity=100);-moz-opacity:100;-khtml-opacity:100;-o-opacity:100; background-color: rgba(0, 0, 0, 0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7e5d1e,endColorstr=#7e5d1e),alpha(opacity=0);}
.item-box:hover>.mask p,.item-box:hover>.mask h1,.item-box:hover>.mask span{
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity:100;-khtml-opacity:100;-o-opacity:100;
    /* -webkit-transform: translate3d(0,0px,0);
    transform: translate3d(0,0px,0); */
}
.item-box:hover>.mask span{
  margin: 3% auto 0;
}
.item-content{
  padding-right:5%;}
.blocks > li,
[class*="blocks-"] > li {
  position: relative;
  float: left;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.show-item ul li h2{
  font-weight: normal;
}
.show-item ul li h2 a{
  color: #333;
}
.new-list{
	margin-top: 25px;
}
.nmore a,.nmore a:hover{
	font-size: 16px;
	color: #fff;
}
.new-list li{
	line-height: 32px;
}
.new-list li a{
	color: #333;
}
.new-list li span{
	color: #777;
}
.foot{
	background: #1f1f1f;
	color: #fff;
	padding-top: 56px;
	padding-bottom: 30px;
}
.you-info a{
	color: #fff;
	padding-right: 20px;
}
.bot-menu{
	margin-top: 20px;
}
.bot-menu a{
	color: #fffefe;
}
.bot-search .search{
	width: 360px;
	margin-top: 30px;
	margin-right: 5px;
	border-radius: 8px;
	overflow: hidden;
}
.bot-search .search input {
	float: left;
	height: 44px;
	width: 250px;
	font-size: 15px;
	color: #808080;
	background: #e0e0e0;
	border: none;
	padding: 5px;
}

.bot-search .search .btn-ding {
	float: right;
	display: block;
	background: #656565;
	color: #fff;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	width: 90px;
	height: 44px;
}
.er h4{
	line-height: 36px;
}
.you{
	margin-top: 20px;
}
.you .nmore{
	border-bottom: 1px solid #333;
	line-height: 38px;
	margin-bottom: 20px;
}
.copy{
	background: #000000;
	color: #fff;
	line-height: 60px;
}

.pro-tit{
	padding-top: 25px;
}
.article {
    padding: 0px;
}
.ny-news{
	padding: 20px 15px;
	box-shadow: #ddd 3px 5px 17px;
}

.ny-new{
	margin-bottom: 35px;
}
.news-tit{
	padding-bottom: 25px;
}
#map{
	height: 350px;
}









@media (min-width: 768px) {
	.pro-d .card {
		width: 20%;
	}
}

@media (max-width: 768px) {
	.container .row p {
		margin-left: 13px;
		margin-right: 13px;
	}
}


@media (max-width: 767px) {
	.navbar-toggle{
		margin-top: 20px;
		background: #cecece;
	}
	.navbar-toggle .icon-bar{
		background-color: #333;
	}
	.navbar{
		background-color: #fff;
	}
	.navbar-header {
	line-height: 80px;
	float: none;}
	.head-bot .nav a{font-size: 14px;}
	.nav>li>a:focus, .nav>li>a:hover,.navbar-nav>li.active>a {
		background-color: #6db82a;
		background-image: none;
		color: #fff;
		font-size: 14px;
	}
	.head-bot .nav li.active,.head-bot .nav li:hover{
		background: #6db82a;

	}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	    background:#6db82a;
	    color: #fff;
	}
	.navbar-nav .open .dropdown-menu > li{
		padding-left: 25px;
	}
	.head-bot .nav li {
    margin-right: 0px;
    width: 100%;
    text-align: left ;
    }
    .head-bot .nav a{
    	padding-left: 30px;
    	height: 44px;
    	line-height: 44px;
    }
    .head-bot .active a {
    color: #fff;
    }
    .logo img{ max-height: 50px; }
    .ab-tit h2 {
    font-size: 31px;}
    .aimg{
    	margin-top: 40px; }
    .newinfo{
    	margin-top: 40px;
    }
    .copy {
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 20px;}










    }

/* 分页样式 */
.pagination {
    color: #666;
    clear: both;
    margin-top: 1em;
    display: block;
    margin: auto;
}

.pagination li {
    display: inline-block;
}

.pagination a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: -1px;
    padding: 0 12px;
    height: 32px;
    line-height: 32px;
    color:#6db82a;
    border: 1px solid #ddd;
    background: #fff;
    text-decoration: none;
    overflow: hidden;
}

.pagination li>span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: -1px;
    padding: 0 12px;
    height: 32px;
    line-height: 32px;
    color:#6db82a;
    border: 1px solid #ddd;
    background: #fff;
    text-decoration: none;
    overflow: hidden;
}

.pagination li.active>span {
    color: #ffffff;
    background:#6db82a;
}

.pagination .prev::before {
    font-family: "FontAwesome";
    display: inline-block;
    content: "\f104";
    width: 10px;
    height: 10px;
    margin-right: 5px;
}

.pagination .next::after {
    font-family: "FontAwesome";
    display: inline-block;
    content: "\f105";
    width: 10px;
    height: 10px;
    margin-left: 5px;
}

.pagination a:not(.goto):hover {
    background-color: #eee;
    color:#ec6c00;
}

.pagination a.cur,
.pagination a.cur:hover {
    background-color:#6db82a;
    color: #fff;
    border-color:#6db82a;
    margin-right: 1px
}

.pagination a.disabled {
    background-color: #e6e6e6 !important;
    color: #bbb !important;
    cursor: no-drop
}

.pagination .prev {
    border-radius: 5px 0 0 5px;
}

.pagination .next {
    border-radius: 0 5px 5px 0;
}
.friendlink {
    float: left;
    color: #fff;
    line-height: 25px;
}

.friendlink i {
    list-style: none;
    font-style: normal;
    line-height: 25px;
    float: left;
}

.friendlink .linkTagcs {
    text-align: left;
    float: right;
    width: 181px;
    max-height: 25px;
    overflow: hidden;
    transition: 0.3s all ease-in-out;
    line-height: 25px;
}

.friendlink .linkTagcs a {
    display: block;
    color: #fff;
}

.friendlink .linkTagcs:hover {
    max-height: 25px;
    overflow-x: hidden;
    overflow-y: auto;
}



